artificial liver - Spanish English Dictionary